<?php
namespace app\common\validate\Project;

use think\Validate;


class Coupon extends Validate
{
    /**
     * 验证规则
     * require 属于必填， unique：表示当前唯一的值, subject_order:表示是哪个表，只是省略表前缀
     */
    protected $rule = [
        'title' => 'require',
        'content' => 'require',
        'createtime' => 'require',
        'endtime' => 'require',
        'nums' => ['require', 'number', '>=:1'],
        'requirement' => ['require', 'number', '>=:0'],
        'discount' => ['require', 'number', '<=:1'],
        'status' => ['number', 'in:0,1'],
        
    ];

    // 提示消息
    protected $message  =   [
        'title.require'     => '活动标题必须填写',
        'content.require' => '活动内容必须填写',
        'createtime.require' => '活动开始时间必须填写',
        'endtime.require' => '活动结束时间必须填写',
        'nums.require'   => '优惠劵数量必须填写',
        'nums.number'      => '优惠劵数量必须是数字类型',
        'nums.>='      => '优惠劵数量必须大于等于1张',
        'requirement.require'   => '使用条件必须填写',
        'requirement.number'      => '使用条件必须是数字类型',
        'requirement.>='      => '使用条件必须大于等于0元',
        'discount.require'   => '折扣率必须填写',
        'discount.number'      => '折扣率必须是数字类型',
        'discount.>='      => '折扣率必须小于于等于1',
        'status.number'      => '优惠劵状态的类型有误',
        'status.in'      => '优惠劵状态的值有误',
    ];
}   
?>